body{
        margin:0;
        min-width:1000px;
        font:12px/14px Verdana, Arial, Helvetica, sans-serif;
        color:#545151;
}
img{border-style:none;}
a{text-decoration:underline;color:#1a72d3;}
a:hover{text-decoration:underline;color:#008a0b;}
input,
textarea,
select{
        font:100% arial,sans-serif;
        vertical-align:middle;
}
form,fieldset{
        margin:0;
        padding:0;
        border-style:none;
}
#wrapper{
        min-width:1000px;
        max-width:1280px;
        margin:0 auto;
        overflow:hidden;
}
#header{
        width:100%;
        overflow:hidden;
        background:url(../images/bg-header.gif) no-repeat 80.81% 0;
}
.left-column{
        float:left;
        width:72.53%;
}
.right-column{
        float:right;
        width:22.6%;
}
#header .left-column{
        float:left;
        width:73.53%;
}
.container{
        padding:0 0 0 275px;
}
.logo{
        float:left;
        display:inline;
        overflow:hidden;
        position:relative;
        margin:13px 0 0 -272px;
}
.logo a{
        display:block;
        width:248px;
        height:81px;
        overflow:hidden;
        text-indent:-9999px;
        background:url(../images/logo.gif) no-repeat;
}
#menu{
        float:left;
        padding:12px 0 0;
        margin:0;
        list-style:none;
        width:100%;
}
#menu li{
        float:left;
        padding:0;
        white-space:nowrap;
        font:14px/18px Arial, Helvetica, sans-serif;
        text-align:center;
        width:19.899%;
        vertical-align:top;
}
#menu li a{
        display:block;
        color:#008a0b;
        text-decoration:none;
}
#menu li a span{
        display:block;
        text-decoration:underline;
}
#menu li a:hover{
        background:none;
        color:#1a72d3;
}
#menu li a:hover span{
        text-decoration:underline;
}
.box-login{
        overflow:hidden;
        height:1%;
        padding:18px 0 0;
}
.box-login .image{
        float:left;
        border:1px solid #bebcbc;
        display:inline;
        margin:3px 5px 0 1px;
}
.box-login ul{
        float:left;
        margin:0;
        padding:0;
        list-style:none;
}
.box-login ul li{
        overflow:hidden;
        height:1%;
        vertical-align:top;
        font:12px/18px Arial, Helvetica, sans-serif;
}
.box-login ul li a{
        color:#5395de;
        float:left;
}
.box-login ul li a:hover{
        color:#008a0b;
}
.box-login ul li.nickname{
        padding:0 0 3px 0;
}
.box-login ul li.nickname a{
        font-size:14px;
        line-height:16px;
        color:#40a448;
}
.box-login ul li.bookmarks a{
        padding:0 0 0 20px;
        background:url(../images/ico-06.gif) no-repeat 0 3px;
}
.box-login ul li.tape a{
        padding:0 0 0 20px;
        background:url(../images/ico-07.gif) no-repeat 0 3px;
}
.quit{
        float:right;
        display:inline;
        width:70px;
        text-align:right;
        padding:4px 18px 0 0;
        height:25px;
        overflow:hidden;
        margin:-4px 1px 0 0;
        font-size:12px;
        line-height:18px;
        color:#5395de;
        background:url(../images/bg-quit.gif) no-repeat;
}
.center{
        width:100%;
        overflow:hidden;
        position:relative;
        text-align:center;
}
.w1{
        float:left;
        position:relative;
        left:50%;
}
.w2{
        float:left;
        position:relative;
        left:-50%;
}
#main{
        overflow:hidden;
        height:1%;
        margin:0 0 0 24px;
        padding:0 0 33px 0;
}
#main .left-column{
        width:71.84%;
        padding:20px 0 0;
}
#main .right-column{
        width:23.2%;
}
.left-column .title{
        width:100%;
        overflow:hidden;
}
.left-column .title h1,
.left-column .title h2{
        font:22px/24px Arial, Helvetica, sans-serif;
        color:#1a72d3;
        float:left;
        margin:0;
        letter-spacing:-1px;
}
.left-column .title span{
        float:right;
        padding:8px 0 0 0;
        font:12px/14px Arial, Helvetica, sans-serif;
}
.left-column .title span a{
        display:block;
        padding:0 0 0 15px;
        background:url(../images/ico-08.gif) no-repeat 0 50%;
}
.box-tems{
        overflow:hidden;
        float:left;
        display:inline;
        width:100%;
        padding:18px 0 28px 0;
}
.box-tems .box{
        float:left;
        display:inline;
        width:28.8%;
        margin:0 6.7% 0 0;
        text-align:left;
}
.opera .box-tems .box{
        width:29.10%;
        display:block;
        margin:0 6.56% 0 0;
}
.box-tems .last{
        margin:0;
}
.opera .box-tems .last{
        margin:0;
}
.box-tems .image{
        width:100%;
        overflow:hidden;
        position:relative;
}
.box-tems .image img{
        display:block;
}
.box-tems .image .text{
        position:absolute;
        left:0;
        text-align:left;
        bottom:18px;
        padding:4px 16px 6px 9px;
        background:url(../images/bg-image-text.png);
}
.box-tems .image .text p{
        margin:0;
        color:#fff;
        font:17px/20px Arial, Helvetica, sans-serif;
}
.box-tems p{
        margin:6px 0 0;
}
.content{
        width:100%;
        overflow:hidden;
        clear:both;
}
.content .left-box{
        float:left;
        width:64.2%;
}
.content .right-box{
        float:right;
        width:28.6%;
}
.anons{
        overflow:hidden;
        margin:0;
        padding:20px 0 0;
        list-style:none;
}
.anons li{
        float:left;
        width:33.3%;
        padding:0 0 0 1px;
        margin:0 -1px 0 0;
        background:#fffac8 url(../images/bg-anons.gif) no-repeat 0 50%;
}
.anons li:first-child{
        background-image:none;
        padding:0;
}
.anons li a{
        float:left;
        width:100%;
        font:16px/18px Arial, Helvetica, sans-serif;
        color:#5f5c58;
        padding:3px 0 4px 0;
        font-weight:normal;
        text-align:center;
}
.anons li.left a{
        background:url(../images/bg-anons-left.gif) no-repeat;
}
.anons li.left a:hover,
.anons li.left a.active{
        background:#ffe77a url(../images/bg-anons-left-h.gif) no-repeat;
}
.anons li.right a{
        background:url(../images/bg-anons-right.gif) no-repeat 100% 0;
}
.anons li.right a:hover,
.anons li.right a.active{
        background:#ffe77a url(../images/bg-anons-right-h.gif) no-repeat 100% 0;
}
.anons li a:hover,
.anons li a.active{
        background-color:#ffe77a;
        text-decoration:none;
}
.heading{
        padding:13px 0 0;
        overflow:hidden;
        height:1%;
}
.heading h3{
        margin:0 0 0 3px;
        display:inline;
        font:18px/22px Arial, Helvetica, sans-serif;
        font-weight:normal;
}
.heading h2{
        margin:0;
        float:left;
        padding:0 20px 0 0;
        font:18px/20px Arial, Helvetica, sans-serif;
        font-weight:normal;
        background:url(../images/bg-title-list.gif) no-repeat 100% 9px;
}
.heading h4{
        margin:0;
        font:18px/20px Arial, Helvetica, sans-serif;
        font-weight:normal;
        margin:-5px 0 0;
}
* html .heading h2{background-position:100% 55%;}
.heading h3 a{
        color:#353535;
}
.anons-box{
        width:100%;
        overflow:hidden;
        padding:9px 0 13px 0;
        margin:0 0 3px 0;
        background:url(../images/bg-anons-box.gif) no-repeat 0 100%;
}
.present{
        float:left;
        width:200px;
        display:inline;
        margin:0 25px 0 0;
}
.present .image{
        width:100%;
        overflow:hidden;
        position:relative;
        margin:0 0 11px 0;
}
.present .image img{
        display:block;
}
.present .date{
        position:absolute;
        right:1px;
        bottom:4px;
        padding:0 9px 1px 12px;
        background:url(../images/bg-image-text.png);
}
.present .date span{
        font:17px/22px Arial, Helvetica, sans-serif;
        color:#fff;
}
.anons-box .text{
        overflow:hidden;
        height:1%;
}
.anons-box .text p{
        margin:0 0 15px 0;
}
.anons-box .text ul{
        margin:0;
        padding:0;
        list-style:none;
        overflow:hidden;
}
.anons-box .text ul li{
        overflow:hidden;
        height:1%;
        vertical-align:top;
        font:14px/16px Arial, Helvetica, sans-serif;
        color:#666;
        padding:4px 0 3px 31px;
        margin:0 0 11px 0;
}
.anons-box .text ul li.time{
        background:url(../images/bg-time.gif) no-repeat;
}
.anons-box .text ul li.pos{
        background:url(../images/bg-pos.gif) no-repeat;
        padding-top:3px;
}
.anons-box .text ul li a{
        font-size:13px;
        background:url(../images/bg-bookmarks.gif) repeat-x 0 100%;
        text-decoration:none;
}
.anons-box .text ul li a:hover{
        background:none;
}
.present .bookmarks{
        float:left;
        padding:3px 0 3px 28px;
        font:12px/14px Arial, Helvetica, sans-serif;
        color:#1a72d3;
        text-decoration:none;
        background:url(../images/ico-09.gif) no-repeat;
}
.present .out{
        background:url(../images/ico-10.gif) no-repeat 0 1px;
}
.present .bookmarks span{
        float:left;
        padding:1px 0 1px 0;
        cursor:pointer;
        background:url(../images/bg-bookmarks.gif) repeat-x 0 100%;
}
.present a.bookmarks:hover span{
        background:none;
}
.rating{
        float:right;
        width:68px;
        padding:5px 0 0;
}
.rating .up{
        float:left;
        width:19px;
        height:16px;
        overflow:hidden;
        text-indent:-9999px;
}
.rating .down{
        float:right;
        width:19px;
        height:16px;
        overflow:hidden;
        text-indent:-9999px;
}
.blue .up{
        background:url(../images/bg-up.gif) no-repeat;
}
.blue .down{
        background:url(../images/bg-down.gif) no-repeat;
}
.green .up{
        background:url(../images/bg-up-green.gif) no-repeat;
}
.green .down{
        background:url(../images/bg-down-grey.gif) no-repeat;
}
.red .up{
        background:url(../images/bg-up-grey.gif) no-repeat;
}
.red .down{
        background:url(../images/bg-down-red.gif) no-repeat;
}
.rating span{
        float:left;
        width:30px;
        text-align:center;
        font:14px/16px Arial, Helvetica, sans-serif;
}
.rating span a{
        color:#40a448;
        text-decoration:none;
}
.bg-column{
        overflow:hidden;
        height:1%;
        margin:21px 0 6px -6px;
}
.bg-column img{
        display:block;
}
.column-title{
        width:100%;
        overflow:hidden;
        text-align:center;
        background:#ffed9b url(../images/bg-column-title-left.gif) no-repeat;
}
.column-title-i{
        width:100%;
        overflow:hidden;
        background:url(../images/bg-column-title-right.gif) no-repeat 100% 0;
}
.column-title-i h2{
        margin:0;
        font:14px/26px Arial, Helvetica, sans-serif;
}
.column-title-i a{
        font:14px/26px Arial, Helvetica, sans-serif;
        color:#5f5c58;
}
.column-list{
        margin:0;
        padding:7px 0 12px 0;
        list-style:none;
        overflow:hidden;
}
.column-list li{
        overflow:hidden;
        height:1%;
        vertical-align:top;
        padding:0 0 9px 0;
}
.column-list li a{
        font:13px/15px Arial, Helvetica, sans-serif;
}
.column-list li span{
        display:block;
        font-size:12px;
        line-height:16px;
        color:#545151;
        padding:0 0 0 24px;
        margin:6px 0 0;
        background:url(../images/bg-column-list.gif) no-repeat;
}
.column-list .image{
        height:1%;
        overflow:hidden;
        position:relative;
}
.column-list .image img{
        display:block;
}
.column-list .image .text{
        position:absolute;
        left:0;
        text-align:left;
        top:7px;
        padding:2px 5px 6px 5px;
        background:url(../images/bg-image-text.png);
}
.column-list .image .text p{
        margin:0;
        color:#fff;
        font-weight:normal;
        font:17px/18px Arial, Helvetica, sans-serif;
}
#main .right-column{
        padding:22px 0 0;
}
.right-column .title{
        width:100%;
        overflow:hidden;
}
.right-column .title h2{
        float:left;
        font:22px/24px Arial, Helvetica, sans-serif;
        color:#696969;
        margin:0;
}
.right-column .title img{
        float:left;
        margin:3px 0 0;
}
.form-search:after{
        content:"";
        clear:both;
        display:block;
}
.form-search{
        padding:13px 0 35px 0;
        margin:0 27px 0 1px;
        height:1%;
}
.search{
        overflow:hidden;
        background:#fff;
        height:16px;
        width:100%;
        padding:2px 0 2px 0;
        border:1px solid #8c8c8c;
}
.form-search ul{
        margin:0;
        padding:15px 0 0;
        list-style:none;
        overflow:hidden;
}
.form-search ul li{
        overflow:hidden;
        height:1%;
        vertical-align:top;
        padding:0 0 10px 0;
}
.form-search ul li .radio-bt{
        float:left;
        width:14px;
        height:14px;
        margin:1px 1px 0 1px;
        display:inline;
}
.form-search ul li label{
        vertical-align:top;
        font-size:12px;
        line-height:14px;
}
.form-search ul ul{
        padding:9px 0 0 1px;
        overflow:hidden;
        height:1%;
}
.form-search ul ul li{
        padding:0 0 8px 0;
}
.check-bt{
        float:left;
        display:inline;
        width:14px;
        height:14px;
        margin:1px 3px 0 0;
}
.button-search{
        overflow:hidden;
        margin:1px 0 0;
}
.browser-holder{
        width:100%;
        overflow:hidden;
        background:url(../images/bg-browser-img.jpg) no-repeat;
        padding:100px 0 25px 0;
}
.browser-title{
        width:100%;
        overflow:hidden;
        background:#fffbcc url(../images/bg-browser-header.gif) repeat-x;
}
.browser-t{
        overflow:hidden;
        height:1%;
        padding:3px 0 6px 29px;
        background:url(../images/bg-browser-t.gif) no-repeat;
}
.browser-t h3{
        margin:0;
        font-size:14px;
        line-height:16px;
        font-weight:normal;
}
.browser-inner{
        overflow:hidden;
        height:1%;
        border-left:1px solid #efe583;
        border-bottom:1px solid #efe583;
        background:#fff9b9 url(../images/bg-browser-inner.gif) repeat-x;
}
.browser{
        overflow:hidden;
        height:1%;
        background:url(../images/bg-browser.gif) repeat-x;
        padding:0 0 9px 27px;
}
.browser ul{
        margin:0;
        padding:6px 0 0 3px;
        list-style:none;
        overflow:hidden;
}
.browser ul li{
        overflow:hidden;
        height:1%;
        vertical-align:top;
        padding:0 0 8px 0;
}
.browser ul li .radio-bt{
        float:left;
        width:14px;
        height:14px;
        margin:2px 6px 0 1px;
        display:inline;
}
.browser ul li label{
        font-size:14px;
        line-height:16px;
        color:#545151;
}
.button-vote{
        overflow:hidden;
        margin:5px 0 0;
}
.popular-list{
        margin:0;
        padding:12px 25px 20px 23px;
        list-style:none;
        overflow:hidden;
        height:1%;
}
.popular-list li{
        overflow:hidden;
        height:1%;
        vertical-align:top;
        font:14px/16px Arial, Helvetica, sans-serif;
        color:#fff;
        padding:0 0 5px 0;
}
.popular-list li a{
        float:left;
}
.popular-list li span{
        float:right;
        padding:0 2px 0 2px;
        background:#edcf58;
        margin:3px 0 0;
}
.ether-list{
        margin:0;
        padding:10px 0 5px 0;
        overflow:hidden;
        height:1%;
        list-style:none;
}
.ether-list li{
        vertical-align:top;
        overflow:hidden;
        height:1%;
        font-size:12px;
        line-height:14px;
        padding:0 0 14px 23px;
}
.ether-list li.film{
        background:url(../images/ico-14.gif) no-repeat 1px 5%;
}
.ether-list li.nick{
        background:url(../images/ico-15.gif) no-repeat 1px 3px;
}
.ether-list li.iron{
        background:url(../images/ico-16.gif) no-repeat 1px 3px;
}
.ether-list li.enimal{
        background:url(../images/ico-17.gif) no-repeat 1px 3px;
}
.ether-list li strong{
        float:left;
        padding:0 17px 0 0;
        background:url(../images/bg-ether-list.gif) no-repeat 100% 6px;
        font-weight:normal;
}
.ether-list li span{
        color:#353535;
}
.ether-list li span a{
        color:#353535;
}
.ether-list li span a:hover{
        text-decoration:none;
        color:#353535;
}
.all-ether{
        float:right;
        padding:0 25px 0 0;
}
#footer{
        overflow:hidden;
        height:1%;
        padding:11px 0 5px 8px;
        background:url(../images/bg-footer.gif) no-repeat 0 100%;
}
#footer ul{
        float:left;
        margin:0;
        padding:0;
        list-style:none;
}
#footer ul li{
        float:left;
        font:12px/14px Arial, Helvetica, sans-serif;
        color:#7d7d7d;
        padding:0 0 0 16px;
}
#footer ul li span{
        float:left;
        padding:0 0 0 12px;
}
.inner{
        margin:0 0 0 4px !important;
        padding:0 0 33px 0;
}
.inner .left-column{
        width:72.2% !important;
        padding:15px 0 0 !important;
}
.inner .left-column .title span{
        padding:10px 0 0;
}
.top-nav{
        float:left;
        margin:0;
        padding:0;
        list-style:none;
}
.top-nav li{
        float:left;
        height:34px;
        margin:0 -18px 0 0;
}
.top-nav li .box{
        float:left;
        overflow:hidden;
        height:32px;
        display:table;
        padding:0 16px 2px 27px;
        background:#fffac8 url(../images/bg-t-nav-left.gif) no-repeat;
}
* html .top-nav li .box{
        position:relative;
}
.top-nav li .sub{
        display:table-cell;
        vertical-align:middle;
}
.top-nav li.first .box{
        background-image:none;
        padding-left:13px;
        padding-right:18px;
}
.top-nav li .bg-right{
        float:left;
        width:19px;
        height:34px;
        overflow:hidden;
        background:url(../images/bg-t-nav-right.gif) no-repeat;
        position:relative;
        z-index:2;
}
.top-nav li a{
        display:block;
        font-size:14px;
        line-height:16px;
        color:#545151;
}
.top-nav li a:hover{
        text-decoration:none;
        color:#545151;
}
.top-nav li strong{
        padding:0;
        font-weight:normal;
        font-size:14px;
        line-height:16px;
        padding:2px 0 0;
}
.top-nav li.last .box{
        background:#ffe77a url(../images/bg-t-nav-last.gif) no-repeat;
}
.top-nav li.last .bg-right{
        background:url(../images/bg-t-nav-right-l.gif) no-repeat;
}
.asid-h{
        padding:0 0 0 300px;
}
.asid1{
        float:left;
        display:inline;
        position:relative;
        width:300px;
        margin:0 0 0 -300px;
}
.asid1-list{
        margin:0;
        padding:20px 0 0 0;
        list-style:none;
        overflow:hidden;
}
.asid1-list li{
        overflow:hidden;
        height:1%;
        vertical-align:top;
        padding:0 0 17px 38px;
        font-size:14px;
        line-height:16px;
}
.asid1-list li.style1{
        background:url(../images/ico-18.gif) no-repeat;
}
.asid1-list li.style2{
        background:url(../images/ico-19.gif) no-repeat;
}
.asid1-list li.style3{
        background:url(../images/ico-20.gif) no-repeat;
}
.asid1-list li.style4{
        background:url(../images/ico-21.gif) no-repeat;
}
.asid1-list li.style5{
        background:url(../images/ico-22.gif) no-repeat;
}
.asid1-list li.style6{
        background:url(../images/ico-23.gif) no-repeat;
}
.asid1-list li.style7{
        background:url(../images/ico-24.gif) no-repeat;
}
.asid1-list li.style8{
        background:url(../images/ico-25.gif) no-repeat;
}
.asid1-list li.style9{
        background:url(../images/ico-26.gif) no-repeat;
}
.asid1-list li.style10{
        background:url(../images/ico-27.gif) no-repeat;
}
.asid1-list li.style11{
        background:url(../images/ico-28.gif) no-repeat;
}
.asid1-list li.style12{
        background:url(../images/ico-29.gif) no-repeat;
}
.asid1-list li.style13{
        background:url(../images/ico-30.gif) no-repeat;
}
.asid1-list li.style14{
        background:url(../images/ico-31.gif) no-repeat;
}
.asid1-list li.style15{
        background:url(../images/ico-32.gif) no-repeat;
}
.asid1-list li.style16{
        background:url(../images/ico-33.gif) no-repeat;
}
.asid1-list li.style17{
        background:url(../images/ico-34.gif) no-repeat;
}
.asid1-list li a{
        color:#1a72d3;
}
.asid1-list li a{
        color:#1a72d3;
}
.asid1-list li a:hover{
        color:#008a0b;
}
.asid1-list li ul{
        padding:3px 0 0;
        list-style:none;
        margin:0 0 -3px 0;
}
.asid1-list li ul li{
        font-size:13px;
        line-height:16px;
        background:none;
        padding:0 0 7px 0;
}
.asid2{
        float:left;
        width:99.6%;
        padding:13px 0 0;
}
.asid2 .title-c{
        background:#fffac8;
        overflow:hidden;
        height:1%;
        padding:0 0 0 8px;
        border-left:3px solid #ffe77a;
}
.asid2 .title-c h2{
        margin:0;
        line-height:32px;
        font-size:22px;
        font-weight:normal;
        color:#494949;
}
.asid2 .box{
        overflow:hidden;
        height:1%;
        padding:0 2px 20px 0;
        background:url(../images/bg-asid2-box.gif) repeat-x 0 100%;
}
.asid2 .box .heading{
        width:100%;
        overflow:hidden;
        padding:10px 0 5px 0;
}
.asid2 .box .heading .rating{
        padding:8px 0 0 20px;
}
.asid2 .box .heading h3{
        margin:0;
        display:block;
        padding:5px 0 0;
        font:16px/18px Arial, Helvetica, sans-serif;
        font-weight:normal;
}
.asid2 .box .heading h3 a{
        color:#1a72d3;
}
.asid2 .box .heading h3 a:hover{
        color:#008a0b;
}
.asid2 .box h3{
        margin:0;
}
.op-list{
        margin:0;
        padding:0;
        list-style:none;
        width:100%;
        overflow:hidden;
}
.op-list li{
        float:left;
        padding:0 7px 0 0;
}
.op-list li a{
        float:left;
        padding:0 4px 0 5px;
        font:10px/20px Verdana, Arial, Helvetica, sans-serif;
        color:#bf7302;
        text-decoration:none;
        background:#fffac8;
}
.op-list li a:hover{
        background:#a74400;
        color:#fffac8;
        text-decoration:none;
}
.asid2 .text{
        width:100%;
        overflow:hidden;
        position:relative;
        padding:8px 0 0;
}
.asid2 .text .image{
        float:left;
        margin:0 8px 0 0;
        border:1px solid #edd35e;
}
.posew{
        float:right;
        width:70px;
        text-align:center;
        padding:8px 0 3px 0;
        z-index:100;
}
.posew strong{
        display:block;
        font:bold 14px/16px Arial, Helvetica, sans-serif;
        color:#666;
        padding:4px 0 0 25px;
        margin:0 0 0 9px;
        background:url(../images/bg-pos.gif) no-repeat;
}
.posew span{
        display:block;
        font:bold 14px/16px Arial, Helvetica, sans-serif;
        color:#666;
        padding:4px 0 0 25px;
        margin:25px 0 0 9px;
        background:url(../images/ico-message.gif) no-repeat 0 5px;
}
.posew a{
        display:block;
        font-size:13px;
        background:url(../images/bg-bookmarks.gif) repeat-x 0 100%;
        text-decoration:none;
        letter-spacing:-1px;
        padding:2px 0 2px 0;
}
.posew a:hover{
        background:url(../images/bg-bookmarks-h.gif) repeat-x 0 100%;
        color:#008a0b;
        text-decoration:none;
}
.address-list{
        float:left;
        margin:0;
        padding:3px 0 15px 7px;
        list-style:none;
}
.address-list li{
        overflow:hidden;
        height:1%;
        vertical-align:top;
        float:left;
        clear:both;
        font-size:12px;
        line-height:14px;
        color:#545151;
        padding:3px 0 8px 27px;
}
.address-list li.add{
        background:url(../images/ico-35.gif) no-repeat;
}
.address-list li.mob{
        background:url(../images/ico-36.gif) no-repeat;
}
.address-list li.tel{
        background:url(../images/ico-37.gif) no-repeat;
}
.pager{
        width:100%;
        overflow:hidden;
        padding:45px 0 40px 0;
}
.pager ul{
        margin:0;
        padding:0;
        list-style:none;
}
.pager ul li{
        float:left;
        font:18px/35px Arial, Helvetica, sans-serif;
        color:#bf7302;
        padding:0 5px 0 5px;
}
.pager ul li a{
        float:left;
        text-decoration:none;
        padding:0 8px 0 8px;
        color:#bf7302;
}
.pager ul li a:hover,
.pager ul li.active a{
        background:#fffac8;
        text-decoration:none;
        color:#bf7302;
}
.right-column .column-list{
        padding:9px 0 16px 28px;
}
.right-column .column-list li{
        overflow:hidden;
        height:1%;
        vertical-align:top;
        padding:0 0 11px 0;
}
.right-column .column-list li span{
        background:url(../images/ico-39.gif) no-repeat;
}






.asid2 .box2{
        overflow:hidden;
        height:1%;
        padding:0 2px 5px 0;
}
.asid2 .box2 .heading{
        width:100%;
        overflow:hidden;
        padding:10px 0 5px 0;
}
.asid2 .box2 .heading .rating{
        padding:8px 0 0 20px;
}
.asid2 .box2 .heading h3{
        margin:0;
        display:block;
        padding:5px 0 0;
        font:16px/18px Arial, Helvetica, sans-serif;
        font-weight:normal;
}
.asid2 .box2 .heading h3 a{
        color:#1a72d3;
}
.asid2 .box2 .heading h3 a:hover{
        color:#008a0b;
}
.asid2 .box2 h3{
        margin:0;
}


.asid2 .text2{
        width:100%;
        overflow:hidden;
        position:relative;
        padding:0;
}
.asid2 .text .image{
        float:left;
        margin:0 8px 0 0;
        border:1px solid #edd35e;}
#text2 a {
        font-size:16px;
        text-decoration:none;
        padding:4px 0 2px 0;
        
        background:url(../images/bg-bookmarks.gif) repeat-x 0 100%;
        color:#1a72d3;
}
#text2 a:hover{
        font-size:16px;
        padding:4px 0 2px 0;
        text-decoration:none;
        background:url(../images/bg-bookmarks-h.gif) repeat-x 0 100%;
        color:#008a0b;
}
#text2 ul {
        list-style:none;
        margin:0 0 6px -40px;
}
#text2 li {
        padding:2px 0 4px 26px;
        background:url(../images/adress.gif) no-repeat;
}
#adress-inner {
        width:100%;
        overflow:hidden;
}


#adress-inner .two1 {
        background:#FFFAC8;
        float:left;
        width:45%;
        margin-right:2%;
        padding:5px;
        line-height:15px;
}
.bold {
        font-weight:bold;
}
.it {
        font-style:italic;
}
#adress-inner .two2 {
        background:#FFFAC8;
        float:right;
        width:45%;
        margin-left:2%;
        padding:5px;
        line-height:15px;
}
.text3 p {
        text-align:left;
        padding:5px 0 0 0;
        margin:0;
}
.text3  h2 {
        color:#6C6A6A;
        font-size:14px;
        margin:0;       
        padding:5px 0 4px 26px;
        background:url(../images/foto-album.gif) no-repeat;
}
.text3  ul {
        list-style:none;
        margin:0;
        padding:0;
}
.text3  li {
        display:inline;
        padding:10px 3px 0 0;
        margin:0;
}


.img-foto {
        border:0;
        padding:6px 0 0 0;
}
#in_topic  h2 {
        color:#6C6A6A;
        font-size:14px;
        padding:5px 0 4px 26px;
        margin:0;
        background:url(../images/bg-column-list.gif) no-repeat;
}
#in_topic ul {
        list-style:none;
        margin:0;
        padding:0 0 0 15px;
}
#in_topic li {
        padding:0 0 0 26px;
        line-height:24px;
}
#in_topic li strong {
        padding:0 15px 0 0;
        background:url(../images/bg-ether-list.gif) no-repeat 100% 6px;
        font-weight:normal;
}
#in_topic .num1 {
        background:url(../images/ico-14.gif) no-repeat;
}
#in_topic .num2 {
        background:url(../images/ico-16.gif) no-repeat;
}
#in_topic .num3 {
        background:url(../images/ico-17.gif) no-repeat;
}


#in_topic li span{
        color:#353535;
}
#in_topic li span a{
        color:#353535;
}
#in_topic li span a:hover{
        text-decoration:none;
        color:#353535;
}




.message-holder{
        float:left;
        background:url(../images/bg-message-holder.gif) repeat-x;
        clear:both;
        margin:10px 0 0 0;
}
.message-inner{
        float:left;
        background:url(../images/bg-message-inner.gif) no-repeat;
}
.message{
        float:left;
        background:url(../images/bg-message.gif) no-repeat 100% 0;
        height:32px;
        padding:0 5px;
        margin:0;


}
.message .rating{
        float:left;
        padding:7px 0 8px 0;
}
.link-up-blue,
.link-up-g,
.link-up-green{
        float:left;
        width:19px;
        height:16px;
        overflow:hidden;
        text-indent:-9999px;
}
.link-up-blue{
        background:url(../images/bg-up.gif) no-repeat;
}
.link-up-g{
        background:url(../images/bg-up-grey.gif) no-repeat;
}
.link-up-green{
        background:url(../images/bg-up-green.gif) no-repeat;
}
.link-down-blue,
.link-down-r,
.link-down-g{
        float:left;
        width:19px;
        height:16px;
        overflow:hidden;
        text-indent:-9999px;
}
.link-down-blue{
        background:url(../images/bg-down.gif) no-repeat;
}
.link-down-r{
        background:url(../images/bg-down-red.gif) no-repeat;
}
.link-down-g{
        background:url(../images/bg-down-grey.gif) no-repeat;
}
.rat-b,
.rat-r,
.rat-g{
        float:left;
        line-height:16px;
        padding:1px 4px 0 2px;
        margin:0 0 0 2px
        text-align:center;
        text-decoration:none;
}
.rat-b{
        color:#8cafcd;
}
.rat-r{
        color:#d50303;
        font:bold 14px/14px 'Trebuchet MS', Helvetica, sans-serif;
}
.rat-g{
        color:#229d34;
        font:bold 14px/14px 'Trebuchet MS', Helvetica, sans-serif;
}
.date{
        float:left;
        font:12px/18px 'Trebuchet MS', Helvetica, sans-serif;
        color:#5c5d5d;
        padding:6px 7px 0 10px;
}
.nick2 {
        float:left;
        padding:0 0 0 23px;
        margin:5px 0 0 0px;
        background:url(../images/ico-15.gif) no-repeat 0 1px;
        font:14px/18px 'Trebuchet MS', Helvetica, sans-serif;
}
.message ul {
        margin:0;
        list-style:none;
        padding:2px 0 0 0;
        float:left;
}
.opera .message ul {margin:0 0 0 -5px;}
* html .message ul {float:none;}
.message ul li {
        float:left;
}
.message ul .bookmarks-yellow {
        margin:5px 0 0 15px;
        padding:0 0 0 17px;
        background:url(../images/ico-06.gif) no-repeat 0 1px;


}
.message ul .lenta-yellow {
        margin:5px 0 0 0;
        padding:0 0 0 17px;
        background:url(../images/ico-07.gif) no-repeat 0 1px;


}
.message ul .bookmarks-grey {


        margin:5px 0 0 15px;
        padding:0 0 0 17px;
        background:url(../images/ico-41.gif) no-repeat 0 1px;


}
.message ul .lenta-grey{
        margin:5px 0 0 0;
        padding:0 0 0 17px;
        background:url(../images/ico-40.gif) no-repeat 0 1px;


}
.bookm {
        color:#5c5d5d;
        text-decoration:none;
        background:url(../images/bg-bookmarks2.gif) repeat-x 0 100%;
}


.bookm:hover {
        color:#5c5d5d;
        text-decoration:none;
        background:url(../images/bg-bookmarks2.gif) repeat-x 0 100%;
}


.le {
        color:#5c5d5d;
        text-decoration:none;
        background:url(../images/bg-bookmarks2.gif) repeat-x 0 100%;
}


.le:hover {
        color:#5c5d5d;
        text-decoration:none;
        background:url(../images/bg-bookmarks2.gif) repeat-x 0 100%;
}


.box-comment{
        width:100%;
        overflow:hidden;
        padding:12px 0 0;
}
.box-comment{
        height:1%;
        overflow:hidden;
        padding:25px 0 0 2px;
}
.box-comment h2{
        color:#6C6A6A;
        font-size:14px;
        padding:0 0 4px 30px;
        margin:0;
        background:url(../images/ico-message.gif) no-repeat;
}
.box-nick{
        width:100%;
        overflow:hidden;
        padding:8px 0 7px 0;
}


.box-nick .image2 {
        float:left;
        display:inline;
        margin:0 6px 0 0;
        border:1px solid #bfbfbd;
}
.box-nick .image3 {
        float:left;
        display:inline;
        margin:0 6px 0 21px;
        border:1px solid #bfbfbd;
}
.box-nick .image2 img{
        display:block;
}
.box-nick a{
        padding:4px 0 0 0;
        float:left;
        font-size:14px;
        line-height:16px;
}
.box-nick span{
        float:left;
        padding:4px 0 0 5px;
        font-size:12px;
        line-height:18px;
        color:#a3a3a3;
}


.box-comment p{
        margin:0 0 0 0;
        font:14px/16px 'Trebuchet MS', Helvetica, sans-serif;
        color:#000;
}
.box-comment ul {
        list-style:none;
        margin:0 0 20px 0;
        padding:0;      
}
.box-comment li {
        display:inline;
        margin:0;
        padding:0;      
}
.box-comment .link{
        float:left;
        font-size:16px;
        line-height:18px;
        text-decoration:none;
        padding:0 0 2px 0;
        background:url(../images/bg-link.gif) repeat-x 0 100%;
}


.comment-inner {
        padding:0 21px 0 21px;
        overflow:hidden;
        height:1%;
        margin:0;
}
.comment-inner .answ {
        padding:15px 0 0 0;
        margin:0;
}


.answer {
        color:#1a72d3;
        text-decoration:none;
        background:url(../images/bg-bookmarks.gif) repeat-x 0 100%;
}


.answer:hover {
        color:#008a0b;
        text-decoration:none;
        background:url(../images/bg-bookmarks-h.gif) repeat-x 0 100%;
}
        
.adres1 {
        display:block;
        line-height:17px;
        margin:0;       
}


.pole-t{
        border:1px solid #c8d2df;
        background:url(../images/bg-textarea.gif) no-repeat;
        background-position:right bottom;
        overflow:auto;
        width:80%;
        height:100px;
}
        
.comment-inner .pole-text {
        list-style:none;
        margin:0;
        padding:0;
}
.comment-inner li {
        display:block;
        margin:0 0 10px 0;
}
.book-lenta {margin:0;padding:0;}




.form-h{
        width:100%;
        overflow:hidden;
}
.form-i{
        padding:0 250px 0 21px;
}
.box-form{
        float:left;
        width:100%;
        padding:18px 0 0;
}
.box-form dl:after{
        content:"";
        clear:both;
        display:block;
}
.box-form .zend_form{
        width:100%;
        margin:0;
}
.box-form dl dt{
        width:100%;
        margin:0;
}
.box-form dl dt label{
        display:block;
        font-size:16px;
        line-height:20px;
        color:#545151;
}
.box-form .text{
        width:100%;
        overflow:hidden;
        background:#fff;
        border:1px solid #8c8c8c;
        height:18px;
        padding:2px 0 0;
}
.box-form dl dd{
        height:1%;
        margin:0;
        position:relative;
        clear:both;
        padding:4px 0 23px 0;
}
#error_categoryName,
.none{
        display:none;
        position:absolute;
        left:-9999px;
}
.box-form .error{
        display:block;
        position:absolute;
        top:4px;
        right:-250px;
        width:227px;
}
.box-form .error .t{
        width:100%;
        overflow:hidden;
        height:12px;
        background:url(../images/bg-error-t.gif) no-repeat;
}
.box-form .error .b{
        width:100%;
        overflow:hidden;
        height:8px;
        background:url(../images/bg-error-b.gif) no-repeat;
}
.box-form .error .c{
        width:171px;
        overflow:hidden;
        padding:0 15px 0 41px;
        background:url(../images/bg-error-c.gif) repeat-y;
}
.box-form .error span{
        font-size:14px;
        line-height:16px;
        color:#545151;
}
.box-form .left{
        float:left;
        width:44.7%;
        padding:8px 0 0;
}
.box-form .sel-f{
        width:100%;
        position:relative;
        height:20px;
        color:#545151;
        border:1px solid #8c8c8c;
}
.box-form .right{
        float:right;
        width:44.7%;
        padding:8px 0 0;
        margin:0 -2px 0 0;
}
.box-form .address{
        padding:26px 0 0 124px;
}
.box-form .image{
        float:left;
        display:inline;
        margin:3px 0 0 -124px;
        width:122px;
        background:url(../images/bg-image-c.gif) repeat-y;
}
.box-form .image .t{
        width:100%;
        overflow:hidden;
        background:url(../images/bg-image-t.gif) repeat-x;
}
.box-form .image .b{
        width:120px;
        padding:1px;
        height:90px;
        overflow:hidden;
        text-align:center;
        background:url(../images/bg-image-t.gif) repeat-x 0 100%;
}
.box-form .image img{
        display:block;
}
.box-form .image a{
        font-size:12px;
        line-height:14px;
        display:block;
        color:#545151;
        padding:34px 0 0;
}
.box-form .address-i{
        float:right;
        width:98.9%;
        padding:0 0 15px 0;
}
.box-form .address-i label{
        display:block;
        font-size:16px;
        line-height:20px;
        color:#545151;
        padding:0 0 3px;
}
.box-form .address-i span{
        display:block;
        font-size:12px;
        line-height:14px;
        color:#545151;
        padding:5px 0 8px 0;
}
.box-form .address-i .button-y{
        float:left;
        display:inline;
        margin:0 29px 0 0;
}
.box-form dl.zend_form-i{
        width:100%;
        margin:0;
}
.box-form dl.zend_form-i dd{
        width:100%;
        margin:0;
        position:relative;
        clear:both;
        padding:4px 0 15px 0;
}
.box-form .text-a{
        width:100%;
        height:160px;
        border:1px solid #8c8c8c;
        overflow:auto;
        background:#fff;
}
.foto-a{
        width:100%;
        overflow:hidden;
        padding:6px 0 0;
}
.foto-a .title{
        width:100%;
        overflow:hidden;
}
.foto-a .title h2{
        float:left;
        font-size:16px;
        line-height:18px;
        color:#545151;
        padding:0 0 5px 25px;
        background:url(../images/ico-40.gif) no-repeat;
}
.foto-a .gallery{
        width:100%;
        overflow:hidden;
        padding:11px 0 30px 0;
}
.foto-a .gallery .image{
        float:left;
        display:inline;
        width:122px;
        margin:0 4.3% 0 0;
        background:url(../images/bg-image-c.gif) repeat-y;
}
.foto-a .gallery .image .t{
        width:100%;
        overflow:hidden;
        background:url(../images/bg-image-t.gif) repeat-x;
}
.foto-a .gallery .image .b{
        width:120px;
        padding:1px;
        height:90px;
        overflow:hidden;
        text-align:center;
        background:url(../images/bg-image-t.gif) repeat-x 0 100%;
}
.foto-a .gallery .image img{
        display:block;
}
.foto-a .gallery .image a{
        font-size:12px;
        line-height:14px;
        display:block;
        color:#545151;
        padding:34px 0 0;
}
.foto-a .button-add{
        float:left;
        margin:0 0 0 141px;
}


.asid1 .active {background:#FFFAC8;padding:0 3px 5px 1px;}